WebRTC(Web Real-Time Communication),即指網頁即時通訊。和前幾篇提到的 WebSocket 不同,它的 API 提供 Browser 或 App 可以讓人們透過音訊交流,自然會比單純的文字更為生動。
WebRTC 是在 2011 年開源,所以相對來說仍是非常新的技術,不過若只是單純 RTC 的話,則是很早就被實作,譬如 Skype 或是 Google Hangouts,Facebook 等等,但這類通信的工具,主要是透過下載的方式來使用。
相較之下,WebRTC 免去下載的前提,在使用上,可以降低使用者的接受成本。
WebRTC 並不侷限於 Web 應用,但其他諸如 C++ 的使用,個人目前沒有機會接觸到,所以暫時先不考慮,僅先關注 Web的部分。